package com.shanzmoo.db.module.member.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 会员账户金额变动记录
 * </p>
 *
 * @author wangyudi
 * @since 2021-03-23
 */
@Data
@ApiModel("平台储值消费记录详情返回base实体")
public class MemberAccountDetailBaseVO implements Serializable {

    @ApiModelProperty("id")
    private Integer id;
    @ApiModelProperty("门店名称")
    private String shopName;
    @ApiModelProperty("商户编号")
    private String merchantCode;
    @ApiModelProperty("商户名称")
    private String merchantName;

    @ApiModelProperty("会员名")
    private String memberName;

    @ApiModelProperty("会员卡号")
    private String cardNo;
    @ApiModelProperty("手机号")
    private String mobile;
    @ApiModelProperty("终端编号")
    private String terminalNo;

    @ApiModelProperty("会员积分")
    private Long score;
    /**
     * 订单id
     */
    @ApiModelProperty("消费订单号")
    private String orderNo;

    /**
     * 交易完成时间
     */
    @ApiModelProperty("交易完成时间")
    private LocalDateTime finishTime;

    /**
     * 交易发生的真实时间
     */
    @ApiModelProperty("订单创建时间")
    private LocalDateTime createTime;
    @ApiModelProperty("终端交易时间")
    private LocalDateTime terminalTime;
}
